]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
12 years agoScripting.createTestWindow(): take params
Owen W. Taylor [Tue, 20 May 2014 01:00:01 +0000 (21:00 -0400)]
Scripting.createTestWindow(): take params

Take a parameter object rather than a long parameter list containing
multiple booleans.

https://bugzilla.gnome.org/show_bug.cgi?id=732349

12 years agoperf: fix bug in code to print out metrics
Owen W. Taylor [Mon, 19 May 2014 23:26:41 +0000 (19:26 -0400)]
perf: fix bug in code to print out metrics

We don't normally hit the code in scripting.js to print metrics
because shell-perf-tool bypasses it, but there was a left-over
in the code that no longer works. Also add in the units to the
output.

https://bugzilla.gnome.org/show_bug.cgi?id=732349

12 years agoScripting: exit if the perf script throws an error during collection
Owen W. Taylor [Tue, 20 May 2014 01:34:04 +0000 (21:34 -0400)]
Scripting: exit if the perf script throws an error during collection

If an exception occurs while collecting parameters, exit rather than
just leaving the shell running in the main loop.

https://bugzilla.gnome.org/show_bug.cgi?id=732349

12 years agojs/Makefile.am: Fix dependency generation with srcdir != builddir
Owen W. Taylor [Thu, 5 Jun 2014 19:00:01 +0000 (15:00 -0400)]
js/Makefile.am: Fix dependency generation with srcdir != builddir

If reusing an existing separate builddir, the generation of dependencies
for the JS resource file would fail because it couldn't find misc/config.js,
resulting in the resource file not being regenerated.

https://bugzilla.gnome.org/show_bug.cgi?id=732348

12 years agorecorder: Fix typo
Carlos Garnacho [Fri, 27 Jun 2014 21:14:10 +0000 (23:14 +0200)]
recorder: Fix typo

Both stage width and height are meant to be tracked.

12 years agolayout: Make the dummy cursor invisible
Jasper St. Pierre [Fri, 27 Jun 2014 15:59:10 +0000 (11:59 -0400)]
layout: Make the dummy cursor invisible

This means that moving it around won't attempt to cause a full redraw of
the stage. Yikes.

12 years agowindowManager: Don't use ClutterActor.scale-gravity
Jasper St. Pierre [Fri, 27 Jun 2014 14:53:14 +0000 (10:53 -0400)]
windowManager: Don't use ClutterActor.scale-gravity

It's deprecated as well.

12 years agolayout: Use ClutterActor.background-color instead of ClutterStage.color
Jasper St. Pierre [Fri, 27 Jun 2014 14:50:25 +0000 (10:50 -0400)]
layout: Use ClutterActor.background-color instead of ClutterStage.color

The latter is deprecated.

12 years agoUpdated POTFILES.in
Piotr Drąg [Thu, 26 Jun 2014 23:21:25 +0000 (01:21 +0200)]
Updated POTFILES.in

12 years agoUse the new RTL icons from adwaita
Yosef Or Boczko [Thu, 26 Jun 2014 22:25:22 +0000 (01:25 +0300)]
Use the new RTL icons from adwaita

Use the suffix -rtl and -ltr.

https://bugzilla.gnome.org/show_bug.cgi?id=732301

12 years agost-icon: Undeprecate icon-name
Jasper St. Pierre [Thu, 26 Jun 2014 19:45:55 +0000 (15:45 -0400)]
st-icon: Undeprecate icon-name

Don't cause a bunch of warnings when the icon-name property is still a
really convenient internal shorthand.

12 years agoportalHelper: fix typo
Giovanni Campagna [Thu, 26 Jun 2014 18:10:18 +0000 (20:10 +0200)]
portalHelper: fix typo

Not even an hour, and already the first bug...

12 years agoNetworkManager: show portal logins when required
Giovanni Campagna [Mon, 17 Feb 2014 17:06:35 +0000 (18:06 +0100)]
NetworkManager: show portal logins when required

Listen to changes in connectivity, and ask our helper to authenticate
when needed.
We don't have a URL to connect to yet (we will have when
the new NM API lands), so we use the default of trying
www.gnome.org (which is also more reliable because we can
recognize when the login is done)

https://bugzilla.gnome.org/show_bug.cgi?id=704416

12 years agoAdd a helper to handle captive portal logins
Giovanni Campagna [Mon, 17 Feb 2014 16:19:18 +0000 (17:19 +0100)]
Add a helper to handle captive portal logins

Add a small DBus-activated GtkApplication that embeds a WebKitWebView
and implements some minimal logic to see if the login succeeds.
It will try to connect to a custom NM-provided url (the portal login
page), if one exists, or to www.gnome.org in the normal case of
a portal doing redirect.

https://bugzilla.gnome.org/show_bug.cgi?id=704416

12 years agoNetworkMenu: make sure menu icons are updated at the end of connectivity checks
Giovanni Campagna [Sat, 15 Mar 2014 11:40:13 +0000 (12:40 +0100)]
NetworkMenu: make sure menu icons are updated at the end of connectivity checks

Icons inside the menu are updated only for device state change,
but for the main device they also depend on connectivity (which
is a global property).
Add a public method to force an update of the icon, and call it
when connectivity changes.

https://bugzilla.gnome.org/show_bug.cgi?id=726401

12 years agoWorkspacesView: don't access the allocation 4 times
Giovanni Campagna [Thu, 8 May 2014 17:17:26 +0000 (19:17 +0200)]
WorkspacesView: don't access the allocation 4 times

Access it once, and save 3 GObject property accesses and related
copies.

https://bugzilla.gnome.org/show_bug.cgi?id=729823

12 years agoWorkspace: ignore actual geometry changes while unmapped
Giovanni Campagna [Thu, 8 May 2014 17:16:10 +0000 (19:16 +0200)]
Workspace: ignore actual geometry changes while unmapped

If unmapped, ignore geometry changes. This avoids doing useless
layout work on invisible workspaces during the slider control
animations.

https://bugzilla.gnome.org/show_bug.cgi?id=729823

12 years agoWorkspacesView: separate setting the full and the actual geometry
Giovanni Campagna [Thu, 8 May 2014 17:15:19 +0000 (19:15 +0200)]
WorkspacesView: separate setting the full and the actual geometry

They are different properties, they deserve different syncs.
Especially because a full allocation cycle sets both anyway, so
we should save some cycles this way.

https://bugzilla.gnome.org/show_bug.cgi?id=729823

12 years agoworkspace: avoid GObject overhead while computing the clone layout
Giovanni Campagna [Thu, 8 May 2014 16:13:32 +0000 (18:13 +0200)]
workspace: avoid GObject overhead while computing the clone layout

We already have the width and height information cached in JS,
let's avoid going through gjs-gobject-clutter to retrieve them
again. As a plus, with normal properties the optimizer should
be able to generate better code.

https://bugzilla.gnome.org/show_bug.cgi?id=729823

12 years agobackground: fix early destroy of SystemBackground
Giovanni Campagna [Thu, 26 Jun 2014 16:45:06 +0000 (18:45 +0200)]
background: fix early destroy of SystemBackground

If the SystemBackground is destroyed before loading, we call
removeImageContent() with null, which crashes.

12 years agobackground: fix typo updating images for animated background
Giovanni Campagna [Thu, 26 Jun 2014 16:25:14 +0000 (18:25 +0200)]
background: fix typo updating images for animated background

We must remove the old image from the cache, not the new one.

This was causing a leak of old (and expensive) background
images, and was causing errors at the end of animations, trying
to destroy the animated background.

12 years agoUpdated Russian translation
Yuri Myasoedov [Wed, 25 Jun 2014 18:59:18 +0000 (22:59 +0400)]
Updated Russian translation

12 years agotheme: whitespace typo
Carlos Soriano [Wed, 25 Jun 2014 14:59:13 +0000 (16:59 +0200)]
theme: whitespace typo

12 years agoBump version to 3.13.3
Florian Müllner [Tue, 24 Jun 2014 21:54:06 +0000 (23:54 +0200)]
Bump version to 3.13.3

Update NEWS.

12 years agoappDisplay: Fix folder icons for RTL locales
Florian Müllner [Fri, 20 Jun 2014 15:46:22 +0000 (17:46 +0200)]
appDisplay: Fix folder icons for RTL locales

Unlike StTable, ClutterTableLayout does not take the actor's text
direction into account, so mirror columns ourselves now.

https://bugzilla.gnome.org/show_bug.cgi?id=731923

12 years agonetworkAgent: Fix layout for RTL locales
Florian Müllner [Fri, 20 Jun 2014 14:41:22 +0000 (16:41 +0200)]
networkAgent: Fix layout for RTL locales

Unlike StTable, ClutterTableLayout does not take the actor's text
direction into account, so mirror columns ourselves now.

https://bugzilla.gnome.org/show_bug.cgi?id=731923

12 years agocalendar: Fix events for RTL locales
Florian Müllner [Fri, 20 Jun 2014 14:30:46 +0000 (16:30 +0200)]
calendar: Fix events for RTL locales

Unlike StTable, ClutterTableLayout does not take the actor's text
direction into account, so mirror columns ourselves now.

https://bugzilla.gnome.org/show_bug.cgi?id=731923

12 years agocalendar: Fix for RTL locales
Florian Müllner [Fri, 20 Jun 2014 14:10:08 +0000 (16:10 +0200)]
calendar: Fix for RTL locales

Unlike StTable, ClutterTableLayout does not take the actor's text
direction into account, so mirror columns ourselves now.

https://bugzilla.gnome.org/show_bug.cgi?id=731923

12 years agojs: Adapt to GSettings API change
Jasper St. Pierre [Tue, 24 Jun 2014 19:17:09 +0000 (15:17 -0400)]
js: Adapt to GSettings API change

The 'schema' property has been deprecated for a long time. Even though
this will likely be reverted in glib, let's stop using it.

12 years agopopupMenu: Fix last commit
Jasper St. Pierre [Tue, 24 Jun 2014 18:36:59 +0000 (14:36 -0400)]
popupMenu: Fix last commit

A missing git commit --amend meant we weren't showing the right icon.

12 years agopopupMenu: Use the standard arrow icons popup menu arrows
Jasper St. Pierre [Tue, 24 Jun 2014 17:43:35 +0000 (13:43 -0400)]
popupMenu: Use the standard arrow icons popup menu arrows

Rather than our own theme asset.

12 years agoRevert "plugin: Don't query for swap_events support directly"
Adel Gadllah [Tue, 24 Jun 2014 15:37:23 +0000 (17:37 +0200)]
Revert "plugin: Don't query for swap_events support directly"

This reverts commit e23c2ffecc61c088f10480c890077488d2d9c5f5.

The patch was intended as a cleanup but accidently removed the setting of the
event base, breaking the swap event handling.

With the event base setting removing the other code isn't much of a cleanup so
just revert it.

12 years agoDBus: Remove flash argument
Wim Taymans [Wed, 11 Jun 2014 20:25:05 +0000 (22:25 +0200)]
DBus: Remove flash argument

There is no flash argument implemented.

12 years agoshell-recorder: send EOS to the pipeline
Wim Taymans [Wed, 11 Jun 2014 20:18:39 +0000 (22:18 +0200)]
shell-recorder: send EOS to the pipeline

Send EOS to the complete pipeline instead of only to our own source.

When there are multiple sources in the pipeline (for example when we also
record audio), the pipeline will send the EOS to all sources in order to
shut down the complete pipeline.

12 years agoshell-recorder: depth and bpp are no more in 1.0
Wim Taymans [Wed, 11 Jun 2014 20:17:45 +0000 (22:17 +0200)]
shell-recorder: depth and bpp are no more in 1.0

Remove 0.10 style bpp and depth, they are not needed anymore, the
format specifies the layout completely.

12 years agoshell-recorder-src: allow sending EOS to our source
Wim Taymans [Wed, 11 Jun 2014 15:29:33 +0000 (17:29 +0200)]
shell-recorder-src: allow sending EOS to our source

When we send EOS to our source, make it queue the special item to cause
EOS after all buffers are pushed.

12 years agoshell-recorder-src: use timestamping from basesrc
Wim Taymans [Wed, 11 Jun 2014 15:07:22 +0000 (17:07 +0200)]
shell-recorder-src: use timestamping from basesrc

Use the do-timestamp feature of basesrc to place the correct timestamp
on each outgoing buffer.

12 years agoshell-recorder-src: only negotiate once
Wim Taymans [Wed, 11 Jun 2014 14:36:31 +0000 (16:36 +0200)]
shell-recorder-src: only negotiate once

Set the format of the basesrc to the configured caps only once
during negotiation instead of before pushing each buffer.

12 years agoUpdated Lithuanian translation
Aurimas Černius [Sun, 22 Jun 2014 12:56:38 +0000 (15:56 +0300)]
Updated Lithuanian translation

12 years agoa11y: initialize atspi on demand
Alejandro Piñeiro [Thu, 29 May 2014 12:12:16 +0000 (14:12 +0200)]
a11y: initialize atspi on demand

Only call atspi.init if needed. This is also more
coherent with the listener registration, that is
only done when needed.

https://bugzilla.gnome.org/show_bug.cgi?id=730118

12 years agolocation: Update available accuracy on max accuracy changing
Zeeshan Ali (Khattak) [Tue, 10 Jun 2014 00:24:10 +0000 (01:24 +0100)]
location: Update available accuracy on max accuracy changing

We translate 'On' to available accuracy level but if available accuracy
level later changes, we don't update available accuracy level accordingly
and hence limit the accuracy of apps.

E.g if available accuracy level is 'city' and geolocation is enabled,
the max accuracy level would be 'city' and apps can't get higher than
that. Now if user plugs in GPS, the available accuracy level will change
to 'exact' but without this patch max accuracy level will remain to be
'city' and apps will not be able to use the GPS.

https://bugzilla.gnome.org/show_bug.cgi?id=731882

12 years agoUpdated Swedish translation
Mattias Eriksson [Thu, 19 Jun 2014 18:03:57 +0000 (18:03 +0000)]
Updated Swedish translation

12 years agoIconGrid: calculate icon size only once
Carlos Soriano [Tue, 17 Jun 2014 22:04:34 +0000 (00:04 +0200)]
IconGrid: calculate icon size only once

12 years agoIconGrid: Don't check twice for min icon size
Carlos Soriano [Tue, 17 Jun 2014 20:29:01 +0000 (22:29 +0200)]
IconGrid: Don't check twice for min icon size

12 years agoUpdated Turkish translation
Muhammet Kara [Tue, 17 Jun 2014 19:37:41 +0000 (19:37 +0000)]
Updated Turkish translation

12 years agoscreenshot: Scale and unscale the area for HiDpi displays
Debarshi Ray [Mon, 16 Jun 2014 18:28:17 +0000 (20:28 +0200)]
screenshot: Scale and unscale the area for HiDpi displays

https://bugzilla.gnome.org/show_bug.cgi?id=731738

12 years agoUpdated Spanish translation
Daniel Mustieles [Tue, 17 Jun 2014 17:21:30 +0000 (19:21 +0200)]
Updated Spanish translation

12 years agoworkspace: Adapt to mutter API change
Jasper St. Pierre [Tue, 17 Jun 2014 15:11:47 +0000 (11:11 -0400)]
workspace: Adapt to mutter API change

12 years agoUpdated Slovenian translation
Matej Urbančič [Mon, 16 Jun 2014 20:11:02 +0000 (22:11 +0200)]
Updated Slovenian translation

12 years agodateMenu: Fix style
Jasper St. Pierre [Fri, 13 Jun 2014 17:09:30 +0000 (13:09 -0400)]
dateMenu: Fix style

12 years agoFix Meta.KeyBindingFlags.IS_REVERSED typo
Christophe Fergeau [Thu, 29 May 2014 21:23:32 +0000 (23:23 +0200)]
Fix Meta.KeyBindingFlags.IS_REVERSED typo

The code currently tries to use Meta.KeyBindingFlags.REVERSED. Since
this constant is |'ed with Meta.KeyBindingFlags.REVERSES, gjs silently
ignores the unknown flag.

https://bugzilla.gnome.org/show_bug.cgi?id=731619

12 years agoappDisplay: Fix app folder "modal-ness"
Florian Müllner [Mon, 16 Jun 2014 08:24:39 +0000 (10:24 +0200)]
appDisplay: Fix app folder "modal-ness"

Commit 5d00c1a5ee moved app folder popups to GrabHelper - for some
reason, the line that ensures the current behavior of only considering
events inside the app picker to dismiss popups got lost ...

12 years agoUpdated Hebrew translation
Yosef Or Boczko [Sat, 14 Jun 2014 19:11:29 +0000 (22:11 +0300)]
Updated Hebrew translation

12 years agoMark all gsettings schema entries as translatable
Christophe Fergeau [Mon, 14 Apr 2014 09:25:45 +0000 (11:25 +0200)]
Mark all gsettings schema entries as translatable

Some entries have untranslatable descriptions/summaries. This means that
when running dconf-editor, some entries will get a translated descriptions,
and a few will not.

https://bugzilla.gnome.org/show_bug.cgi?id=728170

12 years agomessageTray: Remove an unused variable
Jasper St. Pierre [Wed, 4 Jun 2014 16:58:34 +0000 (12:58 -0400)]
messageTray: Remove an unused variable

12 years agomessageTray: Don't use a member variable when we can use a local
Jasper St. Pierre [Tue, 3 Jun 2014 18:26:59 +0000 (14:26 -0400)]
messageTray: Don't use a member variable when we can use a local

Tiny cleanup.

12 years agoUpdated Spanish translation
Daniel Mustieles [Thu, 12 Jun 2014 15:52:25 +0000 (17:52 +0200)]
Updated Spanish translation

12 years agolayout: Do not expand struts to screen edges
Florian Müllner [Wed, 11 Jun 2014 00:16:43 +0000 (02:16 +0200)]
layout: Do not expand struts to screen edges

set_builtin_struts() in mutter now handles this for us, so we can kill
off the extra code here.

https://bugzilla.gnome.org/show_bug.cgi?id=730527

12 years agoappDisplay: Use GrabHelper for folder popups
Florian Müllner [Wed, 11 Jun 2014 11:13:12 +0000 (13:13 +0200)]
appDisplay: Use GrabHelper for folder popups

As clicks outside the app picker should still be handled normally
while clicks inside should dismiss the popup, we cannot make full
use of GrabHelper. However using it at least for focus handling
fixes some minor details we are getting wrong, for instance not
restoring the previous focus after dismissing a folder popup.

12 years agoviewSelector: Use clutter constant instead of true
Carlos Soriano [Tue, 10 Jun 2014 18:25:16 +0000 (20:25 +0200)]
viewSelector: Use clutter constant instead of true

12 years agomain: Actually use the correct schema for overrides
Florian Müllner [Tue, 10 Jun 2014 10:58:01 +0000 (12:58 +0200)]
main: Actually use the correct schema for overrides

Fix commit ae2751a68b20ab to not only pick up the keys from the
correct schema, but also use the correct schema-id for the overrides.

12 years agodata: Do not convert 'button-layout' setting
Florian Müllner [Tue, 10 Jun 2014 10:31:38 +0000 (12:31 +0200)]
data: Do not convert 'button-layout' setting

It has been removed from our overrides schema ...

12 years agosessionMode: Don't set overridesSchema
Florian Müllner [Mon, 9 Jun 2014 20:38:14 +0000 (22:38 +0200)]
sessionMode: Don't set overridesSchema

Unused since commit ae2751a68b20a.

12 years agomain: Move pref overrides back into C
Florian Müllner [Thu, 5 Jun 2014 16:09:47 +0000 (18:09 +0200)]
main: Move pref overrides back into C

Commit 6c2f3d1d178a65d moved pref overrides into JS to implement
session mode specific overrides in a clean and generic way.
However that approach comes with a cost - doing the overrides only
after having handled over control to JS means that the core will
be initialized with the non-overridden settings before changing
to the correct values. In the best case this is unnecessary work,
but it can in fact have a worse effect: when initializing workspaces,
we will restore the previous number of workspaces when using
dynamic-workspaces and reset to the configured number otherwise.
As the non-overridden default for dynamic-workspaces is FALSE, we
can easily end up moving the user's windows to the "wrong" workspace.

Now GSettings is expected to grow support for session specific defaults,
which will render our entire override system obsolete (yay!). Given
that, it seems acceptable to use a less generic (and uglier) approach
in the meanwhile, in order to fix aforementioned problems. So move
overrides back before core initialization and just hardcode the
session-mode => override-schema relation.

https://bugzilla.gnome.org/show_bug.cgi?id=695487

12 years agopanelMenu: Clean up code a bit
Florian Müllner [Sun, 8 Jun 2014 19:18:49 +0000 (21:18 +0200)]
panelMenu: Clean up code a bit

12 years agoUpdated Turkish translation
Muhammet Kara [Thu, 5 Jun 2014 23:34:50 +0000 (23:34 +0000)]
Updated Turkish translation

12 years agoUpdated Hungarian translation
Balázs Meskó [Thu, 5 Jun 2014 11:23:27 +0000 (11:23 +0000)]
Updated Hungarian translation

12 years agoscreenshot: Also validate parameters to FlashArea()
Florian Müllner [Wed, 4 Jun 2014 14:26:06 +0000 (16:26 +0200)]
screenshot: Also validate parameters to FlashArea()

Apply the same parameter validation to FlashArea() we already use
for ScreenshotArea().

https://bugzilla.gnome.org/show_bug.cgi?id=731220

12 years agoUpdated Norwegian bokmål translation from Åka Sikrom.
Kjartan Maraas [Tue, 3 Jun 2014 17:55:46 +0000 (19:55 +0200)]
Updated Norwegian bokmål translation from Åka Sikrom.

12 years agocss: Clean up slightly
Jasper St. Pierre [Wed, 28 May 2014 20:18:02 +0000 (16:18 -0400)]
css: Clean up slightly

Remove the networking stuff from the message tray section.

12 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Tue, 3 Jun 2014 13:29:01 +0000 (13:29 +0000)]
Updated Brazilian Portuguese translation

12 years agoui: Adapt to display.get_tab_list API change
Rico Tzschichholz [Tue, 3 Jun 2014 12:52:18 +0000 (14:52 +0200)]
ui: Adapt to display.get_tab_list API change

12 years agowindowMenu: Do a better job with faking the source actor
Florian Müllner [Sat, 31 May 2014 03:19:20 +0000 (05:19 +0200)]
windowMenu: Do a better job with faking the source actor

The 0x0 dummyCursor works well when the menu pops up directly underneath
the pointer (e.g. when triggered by right-clicking the titlebar) or by
keyboard, but not when triggered by the menu button - the menu does not
point to the center of the button's bottom edge, and unless the user
keeps holding the mouse button while moving into the menu, the menu will
be dismissed immediately on button release.
Address these issues by using the button geometry to overlay the window
button with an appropriately sized actor that acts as a proper sourceActor,
to make the window menu behavior consistent with other shell menus.

https://bugzilla.gnome.org/show_bug.cgi?id=731058

12 years agowindowMenu: Implement new show_menu_for_rect() hook
Florian Müllner [Mon, 2 Jun 2014 19:47:24 +0000 (21:47 +0200)]
windowMenu: Implement new show_menu_for_rect() hook

Having the full geometry of the menu's source button (if any) will
allow us to address several misbehaviors of window menus, so use
that instead of show_menu().

https://bugzilla.gnome.org/show_bug.cgi?id=731058

12 years agomessageTray: Clear the pointer left timeout when showing a notification
Jasper St. Pierre [Mon, 2 Jun 2014 17:28:18 +0000 (13:28 -0400)]
messageTray: Clear the pointer left timeout when showing a notification

When the pointer leaves the notification area, we queue a timeout to
hide the notification after a little while. If the user is hovering over
a notification and clicks the X button to close the notification, we will
destroy the notification, which causes a "pointer left" event on the
notification area. This queues a timeout which erroneously fires after
the next notification in the queue shows up.

The code and state machine are too complex to properly make sure this
timeout doesn't fire when there is no notification up next, so instead
just clear it when showing a notification to make sure that any
previously queued timeout doesn't apply to us.

https://bugzilla.gnome.org/show_bug.cgi?id=731118

12 years agomessageTray: Squash together some duplicated code
Jasper St. Pierre [Wed, 28 May 2014 19:18:00 +0000 (15:18 -0400)]
messageTray: Squash together some duplicated code

https://bugzilla.gnome.org/show_bug.cgi?id=731118

12 years agomessageTray: Don't exit out early if we have a left timeout
Jasper St. Pierre [Wed, 28 May 2014 19:02:40 +0000 (15:02 -0400)]
messageTray: Don't exit out early if we have a left timeout

Otherwise, we won't mark the pointer as hovering on the notification.

https://bugzilla.gnome.org/show_bug.cgi?id=731118

12 years agoUpdated Lithuanian translation
Aurimas Černius [Mon, 2 Jun 2014 20:35:53 +0000 (23:35 +0300)]
Updated Lithuanian translation

12 years agobuild: Remove GMenu include
Florian Müllner [Mon, 2 Jun 2014 15:51:21 +0000 (17:51 +0200)]
build: Remove GMenu include

The actual GMenu dependency was removed a while ago, so stop adding
it to the GIR includes.

12 years agoUpdated Italian translation
Milo Casagrande [Sat, 31 May 2014 12:55:41 +0000 (12:55 +0000)]
Updated Italian translation

12 years agoopenbsd: fix shell_global_reexec_self()
Antoine Jacoutot [Fri, 30 May 2014 09:26:39 +0000 (11:26 +0200)]
openbsd: fix shell_global_reexec_self()

Rework the way we re-exec the shell on OpenBSD so that it does not only
work the first time it is re-exec'd.
Plug a small leak in the __linux__ case while here.

https://bugzilla.gnome.org/show_bug.cgi?id=727763

12 years agocalendar: Port EventsList to ClutterTableLayout
Florian Müllner [Tue, 9 Jul 2013 00:39:42 +0000 (02:39 +0200)]
calendar: Port EventsList to ClutterTableLayout

We don't make use of any functionality StTable provides over
ClutterTableLayout, so port all users to the Clutter layout
in order to remove our own copy of the code.

https://bugzilla.gnome.org/show_bug.cgi?id=703833

12 years agocalendar: Port calendar to ClutterTableLayout
Florian Müllner [Sat, 6 Jul 2013 12:37:22 +0000 (14:37 +0200)]
calendar: Port calendar to ClutterTableLayout

We don't make use of any functionality StTable provides over
ClutterTableLayout, so port all users to the Clutter layout
in order to remove our own copy of the code.

https://bugzilla.gnome.org/show_bug.cgi?id=703833

12 years agobuild: Remove ShellNetworkAgent documentation
Ting-Wei Lan [Thu, 24 Apr 2014 16:01:26 +0000 (00:01 +0800)]
build: Remove ShellNetworkAgent documentation

It is only an internal implementation detail, and it also causes build problem
when NetworkManager is disabled.

https://bugzilla.gnome.org/show_bug.cgi?id=726460

12 years agoUpdate (allow-none) annotations
Florian Müllner [Wed, 28 May 2014 19:54:02 +0000 (21:54 +0200)]
Update (allow-none) annotations

The annotation has been deprecated in favor of (nullable) and/or
(optional).

12 years agoworkspace: Don't allow closing windows with attached modals
Florian Müllner [Thu, 8 May 2014 09:21:34 +0000 (11:21 +0200)]
workspace: Don't allow closing windows with attached modals

Modal dialogs prevent the parent from being closed in "normal mode",
so it makes sense to not allow it in the overview either.

https://bugzilla.gnome.org/show_bug.cgi?id=729886

12 years agologinDialog: Remove unused variable
Florian Müllner [Thu, 3 Apr 2014 12:41:15 +0000 (14:41 +0200)]
loginDialog: Remove unused variable

12 years agowindowManager: Remove (un)blockAnimations()
Florian Müllner [Thu, 24 Apr 2014 10:11:36 +0000 (12:11 +0200)]
windowManager: Remove (un)blockAnimations()

They are no longer used, kill them.

12 years agotelepathyClient: Only use 12-hour format when supported by the locale
Florian Müllner [Thu, 3 Apr 2014 15:16:48 +0000 (17:16 +0200)]
telepathyClient: Only use 12-hour format when supported by the locale

It is a bit odd to request AM/PM format when the locale selected
by LC_TIME lacks the concept. We ignore the format setting in that
case elsewhere and assume 24-hour format, let's do the same for
chat timestamps for consistency.

https://bugzilla.gnome.org/show_bug.cgi?id=728271

12 years agotelepathyClient: Remove unused variable
Jasper St. Pierre [Wed, 28 May 2014 17:09:43 +0000 (13:09 -0400)]
telepathyClient: Remove unused variable

12 years agoUpdate British English translation
Philip Withnall [Tue, 27 May 2014 20:44:13 +0000 (21:44 +0100)]
Update British English translation

12 years agoBump version to 3.13.2
Florian Müllner [Tue, 27 May 2014 19:35:37 +0000 (21:35 +0200)]
Bump version to 3.13.2

Update NEWS.

12 years agoscreenshot: Don't use meta_window_get_rect
Jasper St. Pierre [Tue, 27 May 2014 19:10:28 +0000 (15:10 -0400)]
screenshot: Don't use meta_window_get_rect

It's going to be removed soon.

12 years agodata: Drop button-layout from overrides schema
Florian Müllner [Sun, 25 May 2014 22:58:07 +0000 (00:58 +0200)]
data: Drop button-layout from overrides schema

The default in gsettings-desktop-schemas now matches what we want,
so no need to keep overriding it.

12 years agowindowMenu: Only add workspace actions when enabled by session mode
Florian Müllner [Fri, 23 May 2014 16:38:23 +0000 (18:38 +0200)]
windowMenu: Only add workspace actions when enabled by session mode

When workspaces are disabled by the session mode, all workspace
related actions don't make sense. Worse, the "Move to Workspace ..."
actions allow sending windows into a nirvana with no means to
get them back.

https://bugzilla.gnome.org/show_bug.cgi?id=730653

12 years agoviewSelector: Don't re-navigate into the active page
Florian Müllner [Fri, 23 May 2014 15:14:20 +0000 (17:14 +0200)]
viewSelector: Don't re-navigate into the active page

Starting keynav into the active page is handled from a key-press
handler on the stage, however we should not "start" keynav when
we are already navigating elsewhere - the latter can happen when
keynav fails (for instance because the focus is trapped inside an
open app folder or at the end of the dash), and the event bubbles
up to the stage. So make sure to only handle the event to actually
start keynav, to not interfere with the normal navigation handling.

Thanks to Carlos Soriano <carlos.soriano89@gmail.com> for the
debugging footwork.

https://bugzilla.gnome.org/show_bug.cgi?id=726760

12 years agowindowMenu: Ping window when activating any menu action
Florian Müllner [Tue, 27 May 2014 15:32:34 +0000 (17:32 +0200)]
windowMenu: Ping window when activating any menu action

We do this for actions in the regular app menu, it makes sense to
do the same for window menu and fallback app menu.

12 years agotheme: Bring fallback app-menu style closer to GTK+
Florian Müllner [Sun, 25 May 2014 14:46:09 +0000 (16:46 +0200)]
theme: Bring fallback app-menu style closer to GTK+

The fallback app-menu in GTK+'s client side decorations obviously
uses the GTK+ theme rather than the shell one; update the style
of our own fallback app-menu to resemble that style.

https://bugzilla.gnome.org/show_bug.cgi?id=730752

12 years agoSupport (fallback) app menu in SSD
Florian Müllner [Sat, 24 May 2014 01:32:44 +0000 (03:32 +0200)]
Support (fallback) app menu in SSD

We now allow "appmenu" in the button layout to make synchronizing it
with GTK+'s client-side decorations easier, but as some people tweak
their settings to get in-window app menus even when using the shell,
actually pop up the app menu when the button is activated.

https://bugzilla.gnome.org/show_bug.cgi?id=730752

12 years agopopupMenu: Hide separator label when not in use
Florian Müllner [Sun, 25 May 2014 14:38:05 +0000 (16:38 +0200)]
popupMenu: Hide separator label when not in use

The optional label support introduced in commit af063dc2f2ec broke
the centering of separators, as the label still adds additional
spacing even when empty.
Properly hide the label actor in that case to fix the alignment.

https://bugzilla.gnome.org/show_bug.cgi?id=730753